package com.zsqat.eshop.product.vo;

import lombok.Data;

// 在原AttrEntity基础上增加了attrGroupId字段，
// 使得保存新增数据的时候，也保存了它们之间的关系
// 有人会说为啥不把属性分组attrGroupId直接弄到属性表中，
// 你看看人家分类categoryId不是在属性表中吗，因为销售属性没有分组呀，所以在属性表就没把分组attrGroupId放入属性表。
@Data
public class AttrVo {

  /**
   * 属性id
   */
  private Long attrId;
  /**
   * 属性名
   */
  private String attrName;
  /**
   * 是否需要检索[0-不需要，1-需要]
   */
  private Integer searchType;
  /**
   * 属性图标
   */
  private String icon;
  /**
   * 可选值列表[用逗号分隔]
   */
  private String valueSelect;
  /**
   * 属性类型[0-销售属性，1-基本属性，2-既是销售属性又是基本属性]
   */
  private Integer attrType;
  /**
   * 启用状态[0 - 禁用，1 - 启用]
   */
  private Long enable;
  /**
   * 所属分类
   */
  private Long categoryId;
  /**
   * 快速展示【是否展示在介绍上；0-否 1-是】，在sku中仍然可以调整
   */
  private Integer showDesc;
  /**
   * 可选值类型  [0 - 单选，1 - 多选]
   */
  private Integer valueType;

  // 在原AttrEntity基础上增加了attrGroupId字段，使得保存新增数据的时候，也保存了它们之间的关系
  private Long attrGroupId;
}
